.sidebar {
	width: 70px;
	background-color: #2A2E35;
	color: #ffffff;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
	overflow-x:hidden;
}
.chat {
	flex: 1;
	display: flex;
	flex-direction: column;
	background-color: #2980B9;
}
.sidebar-header {
	padding: 15px;
	background-color: #23272A;
	font-size: 18px;
	font-weight: bold;
	display:flex;
}

.chats-menu{
	flex:1;
	text-align:center;
	cursor:pointer;
}

.actionmenu {
	display: flex;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
	border-bottom: 1px solid #444;
	transition: 0.5s;
	line-height:30px;
	min-height:0px;
	overflow:hidden;
	height:0px;
}

.revealActionMenu{
	min-height:150px !important;
}

.actionmenu .element{
	flex:1;
	font-family:icons;
	text-align:center;
	height:100%;
}

.actionmenu .element:hover {
	background-color: #3A3F42;
}

.sidebar .actionmenu .element a{
	font-family:icons;
	font-size:20px;
}

.sidebar-header .title {
	display:none;
}

.contact {
	display: flex;
	align-items: center;
	padding: 10px 15px;
	cursor: pointer;
	border-bottom: 1px solid #444;
	min-height:30px;
}

.pinned {
	background-color:rgba(200,200,255,0.05);
	border-left:4px solid #F39C12;
}

.current{
	background-color:rgba(255,255,255,0.1) !important;
	border-left:4px solid #2980B9;
}

.contact:hover {
	background-color: #3A3F42;
}
.contact img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 10px;
	margin-left: -5px;
}
.contact-details {
	display:none;
}
.contact-name {
	display:none;
}
.contact-last-message {
	display:none;
}

.settings-image{
	display:none;
}